<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>gui2py: Fichero Fuente build/lib.linux-x86_64-2.7/gui/html/input.py</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="../../edit.gif"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">gui2py
   &#160;<span id="projectnumber">0.9.3</span>
   </div>
   <div id="projectbrief">Interfaz de desarrollo de aplicaciones graficas</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generado por Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "../../search",false,'Buscar');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="../../index.html"><span>Página&#160;principal</span></a></li>
      <li><a href="../../namespaces.html"><span>Paquetes</span></a></li>
      <li><a href="../../annotated.html"><span>Clases</span></a></li>
      <li class="current"><a href="../../files.html"><span>Archivos</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="../../search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Buscar" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="../../files.html"><span>Lista&#160;de&#160;archivos</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html','../../');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>Todo</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Clases</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Archivos</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Funciones</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Propiedades</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="headertitle">
<div class="title">input.py</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py.html">Ir a la documentación de este archivo.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"><a class="line" href="../../dd/de2/namespacegui_1_1html_1_1input.html">    1</a></span>&#160;<span class="stringliteral">&quot;&quot;&quot;</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="stringliteral">    Implementations of form input controls</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="stringliteral">&quot;&quot;&quot;</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;</div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="keyword">from</span> . <span class="keyword">import</span> GetParam, form</div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="keyword">from</span> ..controls <span class="keyword">import</span> TextBox, Button, CheckBox</div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="keyword">from</span> .. <span class="keyword">import</span> registry</div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;</div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="keyword">import</span> wx</div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="keyword">import</span> wx.html</div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;</div>
<div class="line"><a name="l00012"></a><span class="lineno"><a class="line" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">   12</a></span>&#160;<span class="keyword">def </span><a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(type_name):</div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;    <span class="stringliteral">&quot;&quot;&quot; A metaclass generator. Returns a metaclass which</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="stringliteral">    will register it&#39;s class as the class that handles input type=typeName</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="stringliteral">    &quot;&quot;&quot;</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;    <span class="keyword">def </span>metaclass(name, bases, dict):</div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;        klass = type(name, bases, dict)</div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;        form.FormTagHandler.register_type(type_name.upper(), klass)</div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;        <span class="keywordflow">return</span> klass</div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;    <span class="keywordflow">return</span> metaclass</div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;</div>
<div class="line"><a name="l00022"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">   22</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">FormControlMixin</a>(object):</div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;    <span class="stringliteral">&quot;&quot;&quot; Mixin provides some stock behaviors for</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="stringliteral">    form controls:</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="stringliteral">        Add self to the form fields</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="stringliteral">        Setting the name attribute to the name parameter in the tag</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="stringliteral">        Disabled attribute</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160;<span class="stringliteral">        OnEnter and OnClick methods for binding by </span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="stringliteral">        the actual control</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="stringliteral">    &quot;&quot;&quot;</span></div>
<div class="line"><a name="l00031"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a26ddaab40a2e469e137241e90a8ee17b">   31</a></span>&#160;    _registry = <span class="keywordtype">None</span></div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a9a768fa51243f91ca6f4bb2b5a559bb4">   32</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a9a768fa51243f91ca6f4bb2b5a559bb4">__init__</a>(self, form, tag):</div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;        <span class="keywordflow">if</span> <span class="keywordflow">not</span> form:</div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;            <span class="keywordflow">return</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#aa928f3de2410099fb5f65485d6a8ae39">   35</a></span>&#160;        self.<a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#aa928f3de2410099fb5f65485d6a8ae39">__form</a> = form</div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a82ef5025ddb87a3dbb46a87375cca100">   36</a></span>&#160;        self.<a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a82ef5025ddb87a3dbb46a87375cca100">name</a> = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;NAME&quot;</span>, <span class="keywordtype">None</span>)</div>
<div class="line"><a name="l00037"></a><span class="lineno">   37</span>&#160;        form.fields.append(self)</div>
<div class="line"><a name="l00038"></a><span class="lineno">   38</span>&#160;        <span class="keywordflow">if</span> tag.HasParam(<span class="stringliteral">&quot;DISABLED&quot;</span>):</div>
<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160;            wx.CallAfter(self.Disable)</div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a577d35d1ee32ddca4788470248fb2bdc">   40</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a577d35d1ee32ddca4788470248fb2bdc">OnEnter</a>(self, evt):</div>
<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160;        self.__form.hitSubmitButton()</div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#ad643067c1c98032b3fcdcdd6a7d867f1">   42</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#ad643067c1c98032b3fcdcdd6a7d867f1">OnClick</a>(self, evt):</div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;        self.__form.submit(self)</div>
<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160;</div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html">   45</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html">SubmitButton</a>(Button, <a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">FormControlMixin</a>):</div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a534e38553ee7f6fbce6a71eff4a07334">   46</a></span>&#160;    __metaclass__ = <a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(<span class="stringliteral">&quot;SUBMIT&quot;</span>)</div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a84a72e3d10b3e1fe2abb87be235a9e31">   47</a></span>&#160;    _registry = registry.HTML</div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a0447d0e532dec8121c5d8595d9c11314">   48</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a0447d0e532dec8121c5d8595d9c11314">__init__</a>(self, parent, form, tag, parser, *args, **kwargs):</div>
<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160;        label = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;VALUE&quot;</span>, default=<span class="stringliteral">&quot;Submit Query&quot;</span>)</div>
<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160;        kwargs[<span class="stringliteral">&quot;label&quot;</span>] = label</div>
<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160;        kwargs[<span class="stringliteral">&quot;name&quot;</span>] = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;NAME&quot;</span>, label)</div>
<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160;        Button.__init__(self, parent, *args, **kwargs)</div>
<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160;        FormControlMixin.__init__(self, form, tag)</div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a24e097e479a2a92f587042b9bd3899c0">   54</a></span>&#160;        self.<a class="code" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a24e097e479a2a92f587042b9bd3899c0">size</a> = (int(<a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;SIZE&quot;</span>, default=-1)), -1)</div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#afa8780726596ebfa849ef3d228b54e2c">   55</a></span>&#160;        self.<a class="code" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#afa8780726596ebfa849ef3d228b54e2c">onclick</a> = self.<a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#ad643067c1c98032b3fcdcdd6a7d867f1">OnClick</a></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a24a2fe391423e1b668b0606d16b53cfb">   56</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a24a2fe391423e1b668b0606d16b53cfb">get_value</a>(self):</div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;        <span class="keywordflow">return</span> <span class="keywordtype">None</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;        </div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;</div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html">   60</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html">FormTextInput</a>(TextBox, <a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">FormControlMixin</a>):</div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ace432f247fcdd1be4603ac8d6bbf4c8d">   61</a></span>&#160;    __metaclass__ = <a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(<span class="stringliteral">&quot;TEXT&quot;</span>)</div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a7cb6e67db9d711241e4a262e21d0cbd5">   62</a></span>&#160;    _registry = registry.HTML</div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#abdbe4685d204fbb1df9a196fac529b73">   63</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#abdbe4685d204fbb1df9a196fac529b73">__init__</a>(self, parent, form, tag, parser, *args, **kwargs):</div>
<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160;        <span class="comment">##    style |= wx.TE_PROCESS_ENTER</span></div>
<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160;        kwargs[<span class="stringliteral">&quot;name&quot;</span>] = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;NAME&quot;</span>)</div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;        TextBox.__init__(self, parent, *args, **kwargs)</div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160;        FormControlMixin.__init__(self, form, tag)</div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;        <span class="comment">##self.Bind(wx.EVT_TEXT_ENTER, self.OnEnter)</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">   69</a></span>&#160;        self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">text</a> = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;VALUE&quot;</span>, <span class="stringliteral">&#39;&#39;</span>)</div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160;        ml = int(<a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;MAXLENGTH&quot;</span>, 0))</div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;        self.set_max_length(ml)</div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;        <span class="keywordflow">if</span> ml <span class="keywordflow">and</span> len(self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">text</a>) &gt; ml:</div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;            self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">text</a> = self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">text</a>[:ml]</div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;        size = int(<a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;SIZE&quot;</span>, 40))</div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;        width = self.get_char_width() * size</div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a54df29d6e840ca86599a6d84e7d8c4f6">   76</a></span>&#160;        self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a54df29d6e840ca86599a6d84e7d8c4f6">size</a> = (width, -1)</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;        <span class="keywordflow">if</span> tag.HasParam(<span class="stringliteral">&quot;READONLY&quot;</span>):</div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a0392a7bc8e58477f465703821a9b0782">   78</a></span>&#160;            self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a0392a7bc8e58477f465703821a9b0782">editable</a> = <span class="keyword">False</span></div>
<div class="line"><a name="l00079"></a><span class="lineno"><a class="line" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#aded943ab785b1a1d04a6b6104bf03a56">   79</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#aded943ab785b1a1d04a6b6104bf03a56">get_value</a>(self):</div>
<div class="line"><a name="l00080"></a><span class="lineno">   80</span>&#160;        <span class="keywordflow">return</span> self.<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">text</a></div>
<div class="line"><a name="l00081"></a><span class="lineno">   81</span>&#160;            </div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html">   82</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html">FormPasswordInput</a>(<a class="code" href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html">FormTextInput</a>):</div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html#ac21a65654892f59c1b595b4cd3274929">   83</a></span>&#160;    __metaclass__ = <a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(<span class="stringliteral">&quot;PASSWORD&quot;</span>)</div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html#a3e0f74d7f19e4982c078cf0dbc0067b0">   84</a></span>&#160;    _registry = registry.HTML</div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html#a010fe737958f9c5b06933201a7278db9">   85</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html#a010fe737958f9c5b06933201a7278db9">__init__</a>(self, parent, form, tag, parser):</div>
<div class="line"><a name="l00086"></a><span class="lineno">   86</span>&#160;        FormTextInput.__init__(self, parent, form, tag, parser, password=<span class="keyword">True</span>)</div>
<div class="line"><a name="l00087"></a><span class="lineno">   87</span>&#160;        </div>
<div class="line"><a name="l00088"></a><span class="lineno">   88</span>&#160;        </div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html">   89</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html">FormCheckbox</a>(CheckBox, <a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">FormControlMixin</a>):</div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad214edc29d3cff5e72a7c30357b09d5f">   90</a></span>&#160;    __metaclass__ = <a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(<span class="stringliteral">&quot;CHECKBOX&quot;</span>)</div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a1bf79868dc1cc88bf89d9e952a12db6b">   91</a></span>&#160;    _registry = registry.HTML</div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad1356c37f5526b19ef7e3b911fe49a5d">   92</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad1356c37f5526b19ef7e3b911fe49a5d">__init__</a>(self, parent, form, tag, parser, *args, **kwargs):</div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160;        kwargs[<span class="stringliteral">&quot;name&quot;</span>] = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;NAME&quot;</span>, <span class="stringliteral">&quot;&quot;</span>)</div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;        kwargs[<span class="stringliteral">&quot;label&quot;</span>] = <span class="stringliteral">&quot;&quot;</span> <span class="comment"># TODO: fix!</span></div>
<div class="line"><a name="l00095"></a><span class="lineno">   95</span>&#160;        CheckBox.__init__(self, parent, *args, **kwargs)</div>
<div class="line"><a name="l00096"></a><span class="lineno">   96</span>&#160;        FormControlMixin.__init__(self, form, tag)</div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad49dbd77051b3d09fddef18475f73d33">   97</a></span>&#160;        self.<a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad49dbd77051b3d09fddef18475f73d33">cheked</a> = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;VALUE&quot;</span>, <span class="stringliteral">&quot;1&quot;</span>)</div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;        <span class="keywordflow">if</span> tag.HasParam(<span class="stringliteral">&quot;checked&quot;</span>):</div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8a3c7fa8c02037c11f1bdfbea2ea24c8">   99</a></span>&#160;            self.<a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8a3c7fa8c02037c11f1bdfbea2ea24c8">value</a> = <span class="keyword">True</span></div>
<div class="line"><a name="l00100"></a><span class="lineno">  100</span>&#160;</div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8808d1deb111c24f63c463f1e1b0a62c">  101</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8808d1deb111c24f63c463f1e1b0a62c">get_value</a>(self):</div>
<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160;        <span class="keywordflow">if</span> self.<a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8a3c7fa8c02037c11f1bdfbea2ea24c8">value</a>:</div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;            <span class="keywordflow">return</span> self.<a class="code" href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad49dbd77051b3d09fddef18475f73d33">cheked</a></div>
<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160;        <span class="keywordflow">else</span>:</div>
<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160;            <span class="keywordflow">return</span> <span class="keywordtype">None</span></div>
<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160;            </div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html">  107</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html">FormHiddenControl</a>(wx.EvtHandler, <a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">FormControlMixin</a>):</div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#adc5664d07e9188e0764290e3a0e81fc2">  108</a></span>&#160;    __metaclass__ = <a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(<span class="stringliteral">&quot;HIDDEN&quot;</span>)</div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a8f05ad98f009db0a32dfcf8ecaacf2cd">  109</a></span>&#160;    _registry = registry.HTML</div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#ae1b9120c19f9f57b15de1c509dea5866">  110</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#ae1b9120c19f9f57b15de1c509dea5866">__init__</a>(self, parent, form, tag, parser, *args, **kwargs):</div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160;        wx.EvtHandler.__init__(self)</div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;        FormControlMixin.__init__(self, form, tag)</div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a273940b3e077c46282a6daae05fa9461">  113</a></span>&#160;        self.<a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a273940b3e077c46282a6daae05fa9461">value</a> = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;VALUE&quot;</span>, <span class="stringliteral">&quot;&quot;</span>)</div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a9bbd80c2f6e12c6cbe2103d0340fe3d2">  114</a></span>&#160;        self.<a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a9bbd80c2f6e12c6cbe2103d0340fe3d2">enabled</a> = <span class="keyword">True</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#aca861bc31ac8678b5b444747483f68b9">  115</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#aca861bc31ac8678b5b444747483f68b9">get_value</a>(self):</div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160;        <span class="keywordflow">return</span> self.<a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a273940b3e077c46282a6daae05fa9461">value</a></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#ae1a0342020e50ebcbecb2240928f6ee3">  117</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#ae1a0342020e50ebcbecb2240928f6ee3">disable</a>(self):</div>
<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160;        self.<a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a9bbd80c2f6e12c6cbe2103d0340fe3d2">enabled</a> = <span class="keyword">False</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a94e5771b1ad7facd726bfc4490562945">  119</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a94e5771b1ad7facd726bfc4490562945">is_enabled</a>(self):</div>
<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160;        <span class="keywordflow">return</span> self.<a class="code" href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a9bbd80c2f6e12c6cbe2103d0340fe3d2">enabled</a></div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160;        </div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html">  122</a></span>&#160;<span class="keyword">class </span><a class="code" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html">FormTextArea</a>(TextBox, <a class="code" href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">FormControlMixin</a>):</div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#adb701fce0c653f01a5bee44baada2a83">  123</a></span>&#160;    __metaclass__ = <a class="code" href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">TypeHandler</a>(<span class="stringliteral">&quot;TEXTAREA&quot;</span>)</div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#a71c9ed1d50490126527069f29da49b3d">  124</a></span>&#160;    _registry = registry.HTML</div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#aaa6a45e5e9a6348b6625092ab4247e55">  125</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#aaa6a45e5e9a6348b6625092ab4247e55">__init__</a>(self, parent, form, tag, parser, *args, **kwargs):</div>
<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160;        kwargs[<span class="stringliteral">&quot;name&quot;</span>] = <a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;NAME&quot;</span>, <span class="stringliteral">&quot;&quot;</span>)</div>
<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160;        TextBox.__init__(self, parent, multiline=<span class="keyword">True</span>, *args, **kwargs)</div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;        FormControlMixin.__init__(self, form, tag)</div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;        <span class="keywordflow">if</span> tag.HasEnding():</div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160;            src = parser.GetSource()[tag.GetBeginPos():tag.GetEndPos1()]</div>
<div class="line"><a name="l00131"></a><span class="lineno">  131</span>&#160;        <span class="keywordflow">else</span>:</div>
<div class="line"><a name="l00132"></a><span class="lineno">  132</span>&#160;            src = <span class="stringliteral">&#39;&#39;</span></div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;        <span class="comment">#self.SetFont(wx.SystemSettings.GetFont(wx.SYS_ANSI_FIXED_FONT))</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#a9d04974c1b43071c7137e19da8e898ee">  134</a></span>&#160;        self.<a class="code" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#a9d04974c1b43071c7137e19da8e898ee">text</a> = src</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        cols = int(<a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;COLS&quot;</span>, 22))</div>
<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160;        width = self.get_char_width() * cols</div>
<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160;        rows = int(<a class="code" href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">GetParam</a>(tag, <span class="stringliteral">&quot;ROWS&quot;</span>, 3))</div>
<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160;        height = self.get_char_height() * rows</div>
<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160;        size = (width, height)</div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#acbc93be357cd2f0023f22f5ad0e02a3e">  140</a></span>&#160;    <span class="keyword">def </span><a class="code" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#acbc93be357cd2f0023f22f5ad0e02a3e">get_value</a>(self):</div>
<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160;        <span class="keywordflow">return</span> self.<a class="code" href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#a9d04974c1b43071c7137e19da8e898ee">text</a></div>
<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160;        </div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html_a273940b3e077c46282a6daae05fa9461"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a273940b3e077c46282a6daae05fa9461">gui.html.input.FormHiddenControl.value</a></div><div class="ttdeci">value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00113">input.py:113</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html_ae1b9120c19f9f57b15de1c509dea5866"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#ae1b9120c19f9f57b15de1c509dea5866">gui.html.input.FormHiddenControl.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00110">input.py:110</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextArea_html_aaa6a45e5e9a6348b6625092ab4247e55"><div class="ttname"><a href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#aaa6a45e5e9a6348b6625092ab4247e55">gui.html.input.FormTextArea.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00125">input.py:125</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormControlMixin_html_a577d35d1ee32ddca4788470248fb2bdc"><div class="ttname"><a href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a577d35d1ee32ddca4788470248fb2bdc">gui.html.input.FormControlMixin.OnEnter</a></div><div class="ttdeci">def OnEnter</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00040">input.py:40</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1SubmitButton_html"><div class="ttname"><a href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html">gui.html.input.SubmitButton</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00045">input.py:45</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormPasswordInput_html_a010fe737958f9c5b06933201a7278db9"><div class="ttname"><a href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html#a010fe737958f9c5b06933201a7278db9">gui.html.input.FormPasswordInput.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00085">input.py:85</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextArea_html"><div class="ttname"><a href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html">gui.html.input.FormTextArea</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00122">input.py:122</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextInput_html_ab573a47c04a4e0abfad63b3f2dbf5579"><div class="ttname"><a href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#ab573a47c04a4e0abfad63b3f2dbf5579">gui.html.input.FormTextInput.text</a></div><div class="ttdeci">text</div><div class="ttdoc">style |= wx.TE_PROCESS_ENTER </div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00069">input.py:69</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormControlMixin_html"><div class="ttname"><a href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html">gui.html.input.FormControlMixin</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00022">input.py:22</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormCheckbox_html_ad49dbd77051b3d09fddef18475f73d33"><div class="ttname"><a href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad49dbd77051b3d09fddef18475f73d33">gui.html.input.FormCheckbox.cheked</a></div><div class="ttdeci">cheked</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00097">input.py:97</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextArea_html_a9d04974c1b43071c7137e19da8e898ee"><div class="ttname"><a href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#a9d04974c1b43071c7137e19da8e898ee">gui.html.input.FormTextArea.text</a></div><div class="ttdeci">text</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00134">input.py:134</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormCheckbox_html_a8808d1deb111c24f63c463f1e1b0a62c"><div class="ttname"><a href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8808d1deb111c24f63c463f1e1b0a62c">gui.html.input.FormCheckbox.get_value</a></div><div class="ttdeci">def get_value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00101">input.py:101</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormControlMixin_html_ad643067c1c98032b3fcdcdd6a7d867f1"><div class="ttname"><a href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#ad643067c1c98032b3fcdcdd6a7d867f1">gui.html.input.FormControlMixin.OnClick</a></div><div class="ttdeci">def OnClick</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00042">input.py:42</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1SubmitButton_html_a24a2fe391423e1b668b0606d16b53cfb"><div class="ttname"><a href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a24a2fe391423e1b668b0606d16b53cfb">gui.html.input.SubmitButton.get_value</a></div><div class="ttdeci">def get_value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00056">input.py:56</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html_a9bbd80c2f6e12c6cbe2103d0340fe3d2"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a9bbd80c2f6e12c6cbe2103d0340fe3d2">gui.html.input.FormHiddenControl.enabled</a></div><div class="ttdeci">enabled</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00114">input.py:114</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormControlMixin_html_a82ef5025ddb87a3dbb46a87375cca100"><div class="ttname"><a href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a82ef5025ddb87a3dbb46a87375cca100">gui.html.input.FormControlMixin.name</a></div><div class="ttdeci">name</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00036">input.py:36</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1SubmitButton_html_a24e097e479a2a92f587042b9bd3899c0"><div class="ttname"><a href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a24e097e479a2a92f587042b9bd3899c0">gui.html.input.SubmitButton.size</a></div><div class="ttdeci">size</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00054">input.py:54</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html_aca861bc31ac8678b5b444747483f68b9"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#aca861bc31ac8678b5b444747483f68b9">gui.html.input.FormHiddenControl.get_value</a></div><div class="ttdeci">def get_value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00115">input.py:115</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextInput_html_aded943ab785b1a1d04a6b6104bf03a56"><div class="ttname"><a href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#aded943ab785b1a1d04a6b6104bf03a56">gui.html.input.FormTextInput.get_value</a></div><div class="ttdeci">def get_value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00079">input.py:79</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextInput_html"><div class="ttname"><a href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html">gui.html.input.FormTextInput</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00060">input.py:60</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html">gui.html.input.FormHiddenControl</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00107">input.py:107</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1SubmitButton_html_afa8780726596ebfa849ef3d228b54e2c"><div class="ttname"><a href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#afa8780726596ebfa849ef3d228b54e2c">gui.html.input.SubmitButton.onclick</a></div><div class="ttdeci">onclick</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00055">input.py:55</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormControlMixin_html_a9a768fa51243f91ca6f4bb2b5a559bb4"><div class="ttname"><a href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#a9a768fa51243f91ca6f4bb2b5a559bb4">gui.html.input.FormControlMixin.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00032">input.py:32</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormControlMixin_html_aa928f3de2410099fb5f65485d6a8ae39"><div class="ttname"><a href="../../d8/dbe/classgui_1_1html_1_1input_1_1FormControlMixin.html#aa928f3de2410099fb5f65485d6a8ae39">gui.html.input.FormControlMixin.__form</a></div><div class="ttdeci">__form</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00035">input.py:35</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html_a94e5771b1ad7facd726bfc4490562945"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#a94e5771b1ad7facd726bfc4490562945">gui.html.input.FormHiddenControl.is_enabled</a></div><div class="ttdeci">def is_enabled</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00119">input.py:119</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormHiddenControl_html_ae1a0342020e50ebcbecb2240928f6ee3"><div class="ttname"><a href="../../d1/dc7/classgui_1_1html_1_1input_1_1FormHiddenControl.html#ae1a0342020e50ebcbecb2240928f6ee3">gui.html.input.FormHiddenControl.disable</a></div><div class="ttdeci">def disable</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00117">input.py:117</a></div></div>
<div class="ttc" id="namespacegui_1_1html_1_1input_html_aec59837535b3fa70b92673a4a0467710"><div class="ttname"><a href="../../dd/de2/namespacegui_1_1html_1_1input.html#aec59837535b3fa70b92673a4a0467710">gui.html.input.TypeHandler</a></div><div class="ttdeci">def TypeHandler</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00012">input.py:12</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormCheckbox_html_ad1356c37f5526b19ef7e3b911fe49a5d"><div class="ttname"><a href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#ad1356c37f5526b19ef7e3b911fe49a5d">gui.html.input.FormCheckbox.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00092">input.py:92</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextInput_html_a0392a7bc8e58477f465703821a9b0782"><div class="ttname"><a href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a0392a7bc8e58477f465703821a9b0782">gui.html.input.FormTextInput.editable</a></div><div class="ttdeci">editable</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00078">input.py:78</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextInput_html_abdbe4685d204fbb1df9a196fac529b73"><div class="ttname"><a href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#abdbe4685d204fbb1df9a196fac529b73">gui.html.input.FormTextInput.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00063">input.py:63</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormPasswordInput_html"><div class="ttname"><a href="../../d6/d3a/classgui_1_1html_1_1input_1_1FormPasswordInput.html">gui.html.input.FormPasswordInput</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00082">input.py:82</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormCheckbox_html_a8a3c7fa8c02037c11f1bdfbea2ea24c8"><div class="ttname"><a href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html#a8a3c7fa8c02037c11f1bdfbea2ea24c8">gui.html.input.FormCheckbox.value</a></div><div class="ttdeci">value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00099">input.py:99</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextArea_html_acbc93be357cd2f0023f22f5ad0e02a3e"><div class="ttname"><a href="../../d8/d6a/classgui_1_1html_1_1input_1_1FormTextArea.html#acbc93be357cd2f0023f22f5ad0e02a3e">gui.html.input.FormTextArea.get_value</a></div><div class="ttdeci">def get_value</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00140">input.py:140</a></div></div>
<div class="ttc" id="namespacegui_1_1html_html_ad2a57a006615e76d51d1334fd477fd59"><div class="ttname"><a href="../../de/d77/namespacegui_1_1html.html#ad2a57a006615e76d51d1334fd477fd59">gui.html.GetParam</a></div><div class="ttdeci">def GetParam</div><div class="ttdef"><b>Definition:</b> <a href="../../d6/da9/build_2lib_8linux-x86__64-2_87_2gui_2html_2____init_____8py_source.html#l00016">__init__.py:16</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormTextInput_html_a54df29d6e840ca86599a6d84e7d8c4f6"><div class="ttname"><a href="../../d5/d0a/classgui_1_1html_1_1input_1_1FormTextInput.html#a54df29d6e840ca86599a6d84e7d8c4f6">gui.html.input.FormTextInput.size</a></div><div class="ttdeci">size</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00076">input.py:76</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1SubmitButton_html_a0447d0e532dec8121c5d8595d9c11314"><div class="ttname"><a href="../../d2/d71/classgui_1_1html_1_1input_1_1SubmitButton.html#a0447d0e532dec8121c5d8595d9c11314">gui.html.input.SubmitButton.__init__</a></div><div class="ttdeci">def __init__</div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00048">input.py:48</a></div></div>
<div class="ttc" id="classgui_1_1html_1_1input_1_1FormCheckbox_html"><div class="ttname"><a href="../../db/d75/classgui_1_1html_1_1input_1_1FormCheckbox.html">gui.html.input.FormCheckbox</a></div><div class="ttdef"><b>Definition:</b> <a href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py_source.html#l00089">input.py:89</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../dir_96a7eeec1342994a7cb0d7fe7902ae74.html">build</a></li><li class="navelem"><a class="el" href="../../dir_3740601ea11ece1a00f9273977396bc4.html">lib.linux-x86_64-2.7</a></li><li class="navelem"><a class="el" href="../../dir_5bcb0661a26d4ce62009196be9ab2e39.html">gui</a></li><li class="navelem"><a class="el" href="../../dir_b0178fca016d9761e76d39146196aebb.html">html</a></li><li class="navelem"><a class="el" href="../../db/d69/build_2lib_8linux-x86__64-2_87_2gui_2html_2input_8py.html">input.py</a></li>
    <li class="footer">Generado el Domingo, 7 de Diciembre de 2014 18:59:47 para gui2py por
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
